﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GravityBallScreenSaver.Bodies;

namespace GravityBallScreenSaver.Gravity
{
    public interface IGravity
    {
        uint step { get; }
        Ball[] planets { get; }

        void Iterate();

        void Initialize(int width, int height);

        void Start();

        void Stop();

        event GravityEventHandler Step;
    }
}
